@charset "utf-8";
/* CSS Document */

a{color:#333333; text-decoration:none;}
a:hover{
	text-decoration:none;
	color:#000000;
	vertical-align: top;
	font-size: 12px;
	font-style: normal;
}
html, body{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	visibility: visible;
	border-top-color: #FFFFFF;
	vertical-align: top;
	text-align: left;
	font-stretch: normal;
	padding: 0;
	font: Arial;
	background-color: #000000;
	background: transparent;
	border-bottom-width: medium;
	width: 1200px;
	left: auto;
}

.pagehead_nav{ width:100%; margin:0 auto;}
.pagehead_nav img{ width:100%;}
.page_banner{
	width:1200px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: auto;
}
.page_banner img{
	width:auto;
	float: none;
}

/*page nav Public*/
.page_nav {
	font-size:14px;
	margin-top:10px;
}
.page_nav h4{font-size:18px; line-height:32px; }
.page_nav h4 a{ margin-right:6px;}
.page_nav .page_navac { color:#16affa; margin-left:6px;}
.page_nav hr{ margin-top:0px;}

/*about us*/
about_introducebox{ margin-top:10px;}
.about_introduce h3{
	font-size:24px;
	color:#00467a;
	font-weight:bold;
}
.about_introduce strong{ font-size:28px; font-weight:500; }
.about_introduce p{ font-size:17px; color:#333333; line-height:40px;margin-top:14px;}
.about_introduce .page_map{ padding:50px 0 20px 10px;}
.about_introduce .page_map img{ width:100%;}
.about_introducebox ul{ margin-top:30px; margin-bottom:20px;}
.about_introducebox ul li{ padding-left:0; padding-right:0; margin-bottom:10px;}
.about_introducebox ul li .companypage_desbox{ width:100%;background:#f8fbff; padding:30px 0 130px 110px;}
.about_introducebox ul li:nth-child(1){ padding-left:0px; padding-right:10px;}
.about_introducebox ul li:nth-child(2){ padding-left:10px; padding-right:0px;}
.about_introducebox ul li:nth-child(3){ padding-left:20px; padding-right:0px;}
.about_introducebox ul li em{ width:58px; height:70px; float:left; background:url(../images/companypage_icon.png) no-repeat;}
.about_introducebox ul li em.a1{background-position:0px 0px;}
.about_introducebox ul li em.a2{background-position:0px -70px;}
.about_introducebox ul li em.a3{background-position:0px -140px;}
.about_introducebox ul li:nth-child(3) .companypage_desbox{ padding-left:40px;}
.about_introducebox ul li .companypage_des{float:left; font-size:15px; color:#666; margin-left:20px; padding-top:10px;}
.about_introducebox ul li .companypage_des strong{ font-size:36px; font-weight:bold; color:#333;}
.about_introducebox ul li .companypage_des strong i{ font-size:16px; font-style:normal;}
.about_business{ padding-bottom:40px;}
.about_business .company_pagepic{height:auto;overflow: hidden; border-radius:8px; background:#CCC;}
.about_business .company_pagepic img{ width:100%;transition: all 0.5s;}
.about_business .company_pagepic img:hover{transform: scale(1.2);}
.about_business .col-md-8{
	padding-left:50px;
	padding-right:10px;
}
.about_business .col-md-8 h3{ font-size:28px; line-height:36px;}
.about_business .col-md-8 p{ font-size:17px;line-height:34px;}
.company_pagead{ margin:0 auto; width:100%;}
.company_pagead img{ width:100%; max-width:1920px; max-height:400px;}
.company_culturebox{ width:100%; margin:0 auto; background:#f2f2f2; padding-bottom:100px;}
.company_culturebox h2{
	text-align:center;
	font-size:24px;
	font-weight:bold;
	padding:40px 0 40px 0;
}
.company_culturebox .company_culture h4{ font-size:20px; color:#00467a; font-weight:bold;}
.company_culturebox .company_culture p{ font-size:16px; color:#333; line-height:34px;}
.company_culturebox .company_culture .mission{ margin-top:50px;}
.company_culturebox .company_culture ul{ margin-top:110px;}
.company_culturebox .company_culture ul li{ text-align:center;}
.company_culturebox .company_culture ul li img{ width:100%; max-width:238px; max-height:238px;}
.pageteam_cont{margin-top:40px;}
.pageteam_cont h2{
	text-align:center;
	font-size:24px;
	font-weight:bold;
	padding-bottom:40px;
}
.pageteam_cont ul li{ margin-bottom:30px;}
.pageteam_cont .pageteam_box{ width:100%; padding-right:10px;}
.pageteam_cont .pageteam_pic{height:auto;overflow: hidden;}
.pageteam_cont .pageteam_pic img{ width:100%;transition: all 0.5s;}
.pageteam_cont .pageteam_pic img:hover{transform: scale(1.2);}
.pageteam_cont .pageteam_dec h4{ font-size:22px; font-weight:600; color:#00467a; text-align:center; margin-top:20px;}
.pageteam_cont .pageteam_dec span{
	display:inline-block;
	width:100%;
	font-size:14px;
	font-weight:normal;
	text-align:center;
	margin-bottom:10px;
}
.pageteam_cont .pageteam_dec p{ font-size:14px; color:#333; line-height:26px; padding:0 6px 0 6px;}

/*Education*/
.education_box{ margin-top:40px;color:#333;}
.education_box ul li{ margin-bottom:40px;}
.education_box .education_des{width:100%;}
.education_box .education_des:hover{ background:#f2f2f2;}
.education_box .education_des .education_cot{padding-bottom:50px;}
.education_box .education_des .education_cot .education_pic{height:auto;overflow: hidden;}
.education_box .education_des .education_cot .education_pic img{ width:100%;transition: all 0.5s;}
.education_box .education_des .education_cot .education_pic img:hover{transform: scale(1.2);}
.education_box .education_des .education_cot h2{ font-size:30px; color:#333; font-weight:bold; padding-left:10px; margin-bottom:20px;}
.education_box .education_des .education_cot p{ font-size:20px; line-height:32px; padding:0 10px 0 10px;}
.education_box .education_des .education_cot .education_more{ padding-left:10px; margin-top:40px; }
.education_box .education_des .education_cot .education_more a{ display:block;font-size:18px; color:#02a2f2; }
.education_box .education_des .education_cot .education_more span{ float:left; margin-right:10px;}
.education_box .education_des .education_cot .education_more em{width:18px; height:12px;float:left; background:url(../images/more_arrow.png) no-repeat; position:relative; bottom:-6px;}


/*Consulting*/
.consulting_box{ margin-top:40px;color:#333;}
.consulting_box ul li{ margin-bottom:40px;}
.consulting_box .consulting_des{ width:100%; }
.consulting_box .consulting_des .consulting{ background:#f3f2f2;padding-bottom:50px;}
.consulting_box .consulting_des .consulting .consulting_pic{height:auto;overflow: hidden;}
.consulting_box .consulting_des .consulting .consulting_pic img{ width:100%;transition: all 0.5s;}
.consulting_box .consulting_des .consulting .consulting_pic img:hover{transform: scale(1.2);}
.consulting_box .consulting_des .consulting h2{ font-size:30px; color:#333; font-weight:bold; padding-left:10px;}
.consulting_box .consulting_des .consulting p{ font-size:20px; line-height:32px; padding:0 10px 0 10px;}
.consulting_box .consulting_des .consulting .consulting_more{ padding-left:10px; height:30px; margin-top:30px; }
.consulting_box .consulting_des .consulting .consulting_more a{ display:block;font-size:18px; color:#02a2f2; line-height:30px;}
.consulting_box .consulting_des .consulting .consulting_more span{ float:left; margin-right:10px;}
.consulting_box .consulting_des .consulting .consulting_more em{width:30px; height:30px;float:left; background:url(../images/consulting_icon.png) no-repeat;}
.consulting_box .consulting_des .consulting .consulting_more em:hover{background-position:0px -31px;}

/*education_article*/
.project_box{ padding-left:0px;}
.project_box .project_des{ border:#f2f2f2 1px solid;text-indent:3%; margin-bottom:10px;}
.project_box .project_des h2{font-size:20px; background:#00467a; color:#FFF; line-height:42px;margin-top:0; margin-bottom:0;}
.project_box .project_des ul li{ font-size:16px; line-height:36px;}
.project_box .project_des ul li:hover{ background:#f0f0f0; }
.project_box .project_des ul li.pageactive{ background:#f0f0f0; }
.project_box .project_des ul li.pageactive a{color:#16affb; font-weight:600;}
.project_box .aside_ad{ background:#f7f7f7; margin-bottom:10px; padding-bottom:20px;}
.project_box .aside_ad .aside_adpic{height:auto;overflow: hidden;}
.project_box .aside_ad .aside_adpic img{ width:100%;}
.project_box .aside_ad h2{ font-size:18px;margin-top:14px; padding-left:3%;}
.project_box .aside_ad p{ font-size:12px; color:#666; padding:0 2% 0 3%;}
.project_box .aside_ad .aside_admore{ padding-left:3%;height:30px; margin-top:14px;}
.project_box .aside_ad .aside_admore a{ display:block;font-size:16px; color:#02a2f2; line-height:30px;}
.project_box .aside_ad .aside_admore span{ float:left; margin-right:8px;}
.project_box .aside_ad .aside_admore em{width:24px; height:24px;float:left; background:url(../images/aside_adicon.png) no-repeat;}
.project_box .aside_ad .aside_admore em:hover{background-position:0px -24px;}
.project_box .aside_ad .aside_email{ font-size:15px; color:#16affb;}

.article_box{ font-size:15px; padding-left:2%; padding-bottom:60px;}
.article_box .article_title{ text-align:center; font-size:26px; font-weight:bold; padding:20px 0 30px 0;}
.article_box .article_cont h2{ font-size:20px; font-weight:bold;color:#00467a; padding:10px 0 10px 0;}
.article_box .article_cont .article_pic{ width:100%; margin:0 auto; margin:20px 0 30px 0;}
.article_box .article_cont .article_pic img{ width:100%;}
.article_box .article_cont h3{ font-size:26px; font-weight:bold;color:#16affb; padding:10px 0 10px 0;}
.article_box .article_cont ul li{ margin-bottom:60px;}
.article_box .article_cont ul li h2{ font-size:18px; padding:0;}
.article_box .article_cont strong{ color:#00467a; display:block; margin:20px 0 20px 0;}
.article_box .consul_arc ul li{ margin-bottom:10px;}

/*Contact Us*/
.pagecontactbox{ margin-top:60px; padding-bottom:40px;}
.pagecontactbox .pagecontact .pagecontact_part1{ text-align:center; margin-bottom:50px;padding:0 2% 0 2%;}
.pagecontactbox .pagecontact .pagecontact_part1 h1{ font-size:30px; color:#00467a; font-weight:600;}
.pagecontactbox .pagecontact .pagecontact_part1 p{ font-size:22px; color:#666; }
.pagecontact_part2{ background:#f9f9f9; padding:40px 0 40px 0; font-size:18px; line-height:46px;}
.pagecontact_part2 h2{ font-size:24px;font-weight:bold; color:#16affa;line-height:44px; padding-left:6%; padding-right:10%;}
.pagecontact_part2 .pagecontact_tel{padding-top:20px;padding-left:6%; padding-right:6%;}
.pagecontact_part2 ul li:nth-child(3){ text-align:center;}
.pagecontact_part2 ul li:nth-child(3) img{ width:100%; max-width:238px;}
.region_contbox ul li{ margin-bottom:100px; padding-left:4%; padding-right:4%;}
.region_contbox ul li h3{ font-size:20px; font-weight:600; margin-bottom:30px;}
.region_contbox ul li p{ font-size:16px; color:#666;}
.region_contbox ul li p em{ width:18px; height:20px; float:left; background:url(../images/pagecontact_icon.png) no-repeat; margin-right:1.5%;}
.region_contbox ul li p em.b1{background-position:0px 0px;}
.region_contbox ul li p em.b2{background-position:0px -20px;}
.region_contbox ul li p em.b3{background-position:0px -40px;}


.pagefooter{ width:100%; margin:0 auto;}
.pagefooter img{ width:100%;}

@media screen and (min-width:769px) and (max-width:1499px){
.about_introducebox ul li .companypage_desbox{ padding:30px 0 130px 30px;}
.about_introducebox ul li .companypage_des strong{ font-size:26px;}
.about_introducebox ul li .companypage_des p{ font-size:12px;}
.company_culturebox .company_culture ul{ margin-top:60px;}



}

@media screen and (max-width:1250px){	
.about_business .col-md-8{ padding-left:30px;}
.consulting_box .consulting_des .consulting h2{ font-size:24px;}
.region_contbox ul li{ margin-bottom:100px; padding-left:2%; padding-right:2%;}
}


@media screen and (max-width:992px){
.page_nav { padding-left:2%;}
.about_introducebox ul li .companypage_desbox{ text-align:center;}
.about_introducebox ul li:nth-child(1){padding-right:0px;}
.about_introducebox ul li:nth-child(2){ padding-left:0px;}
.about_introducebox ul li:nth-child(3){ padding-left:0px;}
.company_culturebox{padding-bottom:20px;}
.company_culturebox .company_culture .mission{ margin-top:30px;}
.company_culturebox .container .row{ padding:10px;}
.education_box{ margin-top:20px;}
.education_box ul li{ margin-bottom:20px;}
.education_box .education_des .education_cot .education_more{margin-top:20px; }
.pageteam_cont{margin-top:20px;}
.pageteam_cont h2{padding-bottom:20px;}
.pagecontactbox{ margin-top:20px;padding-bottom:30px;}
.pagecontactbox .pagecontact .pagecontact_part1 h1{ font-size:24px; }
.pagecontactbox .pagecontact .pagecontact_part1 p{ font-size:18px;}
.pagecontact_part2{padding:10px 0 20px 0;}
.pagecontact_part2 h2{ padding-left:4%; padding-right:2%;}
.region_contbox ul li{ margin-bottom:60px;}
.region_contbox ul li h3{ font-size:18px;margin-bottom:20px;}
.region_contbox ul li p{ font-size:16px;}
.article_box{ font-size:13px;}
.article_box .article_title{font-size:20px;padding:10px 0 10px 0;}
.article_box .article_cont h2{ font-size:16px;padding:4px 0 4px 0;}
.article_box .article_cont .article_pic{ margin:20px 0 10px 0;}
.article_box .article_cont h3{ font-size:22px;padding:10px 0 10px 0;}
.article_box .article_cont ul li{ margin-bottom:30px;}
.article_box .article_cont ul li h2{ font-size:16px;}
}


@media screen and (max-width:768px){
.about_introduce h3{ font-size:28px; }
.about_introduce strong{ font-size:20px;}
.about_introduce p{line-height:30px;}
.about_business{ padding-bottom:10px;}
.about_business .col-md-8 h3{ font-size:26px;}
.about_introduce .page_map{ padding:20px 0 10px 0px;}
.about_business .col-md-8{ padding-left:10px;}
.company_culturebox h2{font-size:28px; padding:10px 0 20px 0;}
.company_culturebox .company_culture ul{ margin-top:30px;}
.company_culturebox .company_culture h4{ font-size:18px; }
.pageteam_cont h2{ font-size:28px;}
.article_box{padding-bottom:30px;}
.article_box .consul_arc ul li{ margin-bottom:6px;}

}
